look for 'yield defer.returnValue'
remove yields of defer.returnValue