fix: require absolute paths