Allow passing a custom User Agent