Avoid reflexive calculations in nearby tower query - floating point arithmetic causes 'input out of range' errors