a method and apparatus for sequencing generates a counter proxy from a counter , processes the counter proxy through multiple sequencing elements , and restores coherency of the counter from said counter proxy after processing the counter proxy and before another processing step .