Make user agent optionally backwards compatible.