this needs to be nested inside `if regressor_order:` or regressor_order will be empty if not specified by user.
I think all the current code inside `if regressor_order:` can go into the else of `if drop_omitted:`