Quote from NYOBScalper:
If the specialist participates in a fast market, he is behaving as a day-trader. When a market order comes in and the market is in fast mode (which is 99.9% of the time), it automatically executes against the NBBO, and then sweeps the New York book (NYOB+Floor broker reserve liquidity); however, that sweep is instantaneous. Whatever's there when you press the button, you get, the only lag comes from the time it takes the data to reach the exchange from your computer. Consequentially, the specialist cannot front run your market order since it executes instantaneosly.
I'm an NYOB Scalper, I have to know this.