I'm not clear on the name change. Couldn't you still have free order in the channels with the added functionality without requiring a new arg?