possibly fixed "randomly going outside search extents" due to rounding