Do you need to catch the ``SyntaxError`` JSON.parse can potentially throw, or we happy to propagate up?