soft-delete is passing all of the scenarios that we spelled out.