better error messages
introduce array syntax to http_ng client