Fair enough, I just wondered if having to do one less assignment in the `resolved_path == NULL` case might be more efficient. But optimising low-level C code isn't my area of expertise ;-)