abstract renamed to erase in iron