Only recurse on the known good case