hardened edit processing