pull returns a string that's a contamination of one or more JSON strings. Wouldn't it make more sense to return either that last status as a dict, or a list of status dicts?