changed the message of what() to that of getFancyMessage() to show more information about the exception.