use HTTP::Request::Common when possible