case switch require strings for matching