must type switch numbers