make exceptions more clear