Yes. The way I had originally written it, the entire body is taken to be an array. The Selenium Python bindings don't allow for such things, so the array must be an element of a hash.

Sorry for the lack of clarity. No more committing after a night of not sleeping on the plane.