extend returnValue bug