Better get_abs_path