hopefully fixed mutate/mate