removed unnecessary throws clause