Switch statements are funny.