Changed mutation method