switch would be better