adding handling for the rare case when nodes match up with location exca...

...ctly ;)
not really ... I think it's a product of being in the exact coordinates ... I need to do some research to be better able to articulate why. Also it is very unlikely to happen ... in our tests we rely on it so that why we uncovered it ;)