add a mechanism that suppresses delete operations