Just wondering why cast to a dict when msgpack silently handles ordered dicts..?