Support switching hats easily in simon