require sampling by order at first pass