Cloned for documentation impact, refer to Bug # 998597 for implementation details.
*** This bug has been marked as a duplicate of bug 1010305 ***