mutate handles constant factors. closes #715