1 package DX::Step::Backtrack;
9 foreach my $adj (@{$ss->adjustments_made}) {
10 my ($step_was, $ss_was) = @$adj;
11 if (my $alt = $step_was->alternative_step) {
12 return $ss_was->but(next_step => $alt);
15 return $ss->but(next_step => $ss->on_exhaustion_step);