data-sort: moved 'no-way-back' operation after all failable calls