retrofitting exceptions to all classes. WIP