it does not make sense to say erase is not modifying this ?!?