pass the tolerance value further in intersect