Since the switch isn't being used to fall through, this might be better as an if/else if block