move the exception message into the exception class