I think the JSON exception is a great idea.