nit: blank after switch please.