fixing soft delete shenanigans