Y throw exception, when you can just catch them from behind