spoke too soon, it doesn't stop pathfinding...

edit: Spoke too soon again! had a typo. WOOHOO!!!
@ TM:
your list you gave me:
1) your present position
2) finditem of the nearest tillerman
3) compute the X,Y difference between the tillerman and yourself.
4) computer the correction coordinates
5) pathfind to the new location.
Do I really need 1, 3 & 4? Am I overlooking something I may need in the rest of the script?