Well, that is the documented "correct" API.  The point of this patch is to preserve bwcomp to what was there before.

Qv @domenic's comment about the timeout arg, though.  It's only been around since 0.11.3, so I think we can just go ahead and break it.  I was thinking it was more established, but we can probably break that one.

Now that I think about this, I'm a bit more concerned about the `displayErrors` flag, since even though that wasn't documented, it has been around for quite a while, and I'll bet that someone out there is relying on it.