fixed decompose_path regex