Gradual commit before implementing exception heirarchy