A space between switch and ( please, and can you add a quick comment on what each ignored case means?