But you can do the same thing as what you're doing now in the function or not?

```
coordinates = goog.isArray(coordinates[0]) ? coordinates : [coordinates];
for (var i=0, ii=coordinates.length; i<ii; ++i) {
  if (ol.extent.containsCoordinate(symbolBounds, coordinates[i])) {
    result.push(candidate);
    break;
  }
}
```

Personally I'm in favour of not having this in the function.