&gt; These internalizers often hold orders up for up to a second, before they choose to fill them or let them go and when you consider that the IEX delay of 350 nano seconds, not milliseconds, is considered contentious you get a good idea of just how scummy things have gotten.<p>Do you mean microseconds? Because 350 nanoseconds is only long enough for light to travel about 250 feet in fiber.