deterministic deletes