Refs: 3763 This commit was SVN r29756.
This commit was SVN r29153.
This commit was SVN r28050.
This commit was SVN r28048.