If I understood the SNAP mechanism correctly, then you are not guaranteed a fill. So you place your SNAP, wait a little bit and if the price moves away from you then you place a market order? I must have missed something, because this seems to be identical to first placing a limit order and then...