I completely understand how that mistake could happen on the sell side. But where did the buy side of that trade come from? That's a big coincidence to have a million share mistake on the buy side at the same time as a million share fat finger sell order. Or is there that much buy demand waiting in the wings?