I see now that `selectionPromise.resolve()` has logic to exclude unchecked rows.  So please ignore previous comment.  A comment might be helpful here.