created a base exception (mimics Syrup exception)