better intercept ordering