bug fix: absolute path handling was broken