move forward before delete, effect on #329