fixed mutation-amount-always-gets-smaller issue