No switches over typenames