The current validator failures are leftovers from the previous validation approach that used expansion. In the current approach these failures don't make sense, we should define a new validator failure type. It's probably a good idea to only return the deepest validation branch.