     near region: MKCoordinateRegion,
     resultsInAny any: [String] = [],
     noneOf none: [String] = [],
-    allWithin maxDistance: CLLocationDistance = 100_000,
     of coordinate: CLLocationCoordinate2D? = nil,
     completion handler: @escaping (String?) -> Void)
   {

    near region: MKCoordinateRegion,
    resultsInAny any: [String] = [],
    noneOf none: [String] = [],
    allWithin maxDistance: CLLocationDistance = 100_000,
    of coordinate: CLLocationCoordinate2D? = nil)
  {
    let expectation = self.expectation(description: "expectation-\(input)")
    
    geocoder.passes(input, near:region, resultsInAny:any, noneOf:none, allWithin:maxDistance, of:coordinate) { passed in
      XCTAssertNil(passed)
      expectation.fulfill()
    }

    geocoderPasses(geocoder, input: "George St, Sydney", near: sydney, resultsInAny: ["George Street"], noneOf: ["Tesla Loading Dock", "333 George", "345 George", "261 George"])
  }
  
  func testGeorgeSt2554() {
    // We want to result first which starts with a house number
    geocoderPasses(geocoder, input: "George St", near: sydney, bestStartsWithAny: ["George St"])
