added missing throw