implements crumb deletion