Rescue should proxy the progress and pick-up where failed