Some form of erase implemented with a couple of bugs already found and ironed out.