Change an exception
Reorder errors to ease implementation
Finish testing and implementing exps endpoint