We never use switch statements as it is very easy to accidentally cause a bug by leaving off a break; somewhere.