deal with combine_ext refactor