Add Mario's simplification (not implemented)
Throw RuntimeException instead of NotImplementedException