[#5] don't use the Switch module