Backtracking was broken, now correctly resets after backtracking