Version: 2.24D001 OS: FreeBSD 4.10 search_list = . /ack /foo; echo [resolve bar]; Assume bar is in all 3 locations.... I get the following: ./bar /ack/bar /foo/bar I thought resolve was only supposed to return the *FIRST* (in theory most recent) occurance of the resolved file (in this case ./bar) --Aryeh