cache the "overlaps" relationship for better efficiency
More efficiency improvements