ensure backward compatibility by assuming unresolved relative path means absolute path