It's about missing case. I think just check what compiler does for final switch without all cases covered and make a related message.