nit: put the throws on the next line, with the exception.