switch statements are way more sexy than if statements