mutate is now splice