Also, why is this synchronous?  I thought policy was that the last request in the chain was asynchronous?