Add ability to throw exceptions