clean up return/redirect hook - return is always passed