Why is `packOrder` a parameter, and not a field of `OutputConfig`?