Add the ability to bail out of the automatic return value conversion
merge master
remove print