mutate for switchables