use aeson's decodeStrict but that requires aeson 0.7.0 because before that it was broken -- https://github.com/bos/aeson/issues/167