relative path and absolute path failsave