two space indents please, and just throw an AssertionError instead of logging and trying to recover.