Correctly handle empty abs_path value