Originally committed to SVN as r770.
Originally committed to SVN as r669.
Originally committed to SVN as r652.