Step firmly on EOF errors.

(Also, uh, parse the REST-JSON responses as, uh, JSON.)
Freshen clients