corrected management of the cancellation: block till cancelled and then
go back.