Welcome to McDonald's !
You should see how bad it is relative to their technical support of their API. TOS was supposed to come out with an API, but I think that project got cancelled....and for good reason: Supporting a complex API requires huge resources.
As with McDonald's, IB has the SIZE...