Return null if a location isn't within the area, instead of repeating
the checks.