no switch * and #