re-worked DELETE in light of block-level dedupe changes