do not encode and decode json.