Ha! you changed it. I didn't mean you had to. :)

Anyway, what we need is an explanation why it's ok for the content NOT to be valid JSON. 
When reading that function, without good context, it's just really surprising why it's allowed to except. Especially since you check that `content` is something on the block line above.