erase requires