Shouldn't we do the same test in the opposite way (```nodes.all? { |n| json.include?(n) }```? Or maybe sort the two things and compare?