I occasionally try routing orders using a route other than "smart". Today, I tried buying MSFT thru ARCA with a limit order, and it immediately kicks back with "Invaid Order", and it was cancelled. I have tried with Redi also, sometimes it works, and other times it just cancels for no reason. What am I missing? Does IB just want you to place orders with "Smart" all the time?