Use a switch here...