Updated sane_args to use better to_dict()