About to start hard soft deletes

All working good - though not heavily tested
about to start hard and soft deletes and then move to generator