The agent thing is going a bit out of hand here.

Admittedly stateful GET requests are heretical, but it may be the future!