Implement erase