Added supporting exception class