mutate to can be empty