Is there a reason you're not using `throws` here?