Respect collection order

If the consumer opts in (it will slow things down)

issue #7