functionObject: change default behavior of 'end()' to do nothing rather than calling execute and write