added new exception type to give better logging possiblities to usages