Switch does loose comparison, not sure if it works without switching true...