fix for issue with recursive processing of files where they are not
in the current working directory