I didn't keep the cancel function on close since it was not really needed (the defer does not exist once the errback has kicked in). Do you think we could need to use the defer cancel in some scenario with the wizard?