brute force - for now just make all classes RuntimeErrors so they can be raised as exceptions