Paths can be treated as "pointers", so methods getPhysicalPath/(un)restrictedTraverse may be what you need. ololo@zeus.polsl.gliwice.pl, oleks@helper.pl /--------------------------------------\ | `long long long' is too long for GCC | \--------------------------------------/