Would be good to `try / catch` this in case a media core bug results in malformatted JSON coming back.