Versuch mal ohne Else Case auszukommen. Mach einfach für jeden "Fall" einen eigenen Fork, ohne Else Case.