Two new edge cases

Add WorkingAsDesigned exception 
Add ThatsNotSupposedToHappen exception