KDTree is the major speed trap - see notes.