Clients should send User-Agent header (issue #35)