Use HTTP::Options instead of a hash