Yeah, I went for über-readability in this method. If your orderer is slow then you're definitely doing it wrong(TM) but on the other hand it is a potentially wasteful call and I can't unsee it now that you've pointed it out. I'll take a shot at readable+not wasteful. Cheers.