Changing `\s*` to `\s+` causes 'near' and 'at' to be interpreted as addresses when the address field is blank. Reversing 'near' and 'nearby' seems to work better.