Makes throwing meaningful exceptions easier