whoops json is hard sometimes