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

[SVN r9056]
Try a new interface


[SVN r9061]