you should keep the `@throws` lines after the `@return` one like it was before. We also try to document when each exception is thrown.