fixes abs_path, again