Adds a specific exception and more importantly a detailed message.
put new error message in the test, as well