Nice debug output made those missing break statements much more obvious