add more information to exceptions