Actually apply the requirements
Exclude where the lat/long pair matches the location point. This prevents a reflexive calculation causing an out of range error in the ACOS function in Postgres