I think we need to go JSON all the way:

![image](https://f.cloud.github.com/assets/36432/1233236/9f09eef8-2916-11e3-917e-2c078929368f.png)