Revert API that accepts a ROUTINE.
FUNCTION.call will go on losing result :-(
removed unused code