add return to Throw