This commit was manufactured by cvs2svn to create branch
'better_indirect'.

svn path=; revision=9056
Try a new interface

svn path=; revision=9061
try a new interface

svn path=; revision=9063
Removed old branches.

svn path=; revision=38550