adds more explicit exception message