On my opinion, this API name is hard to remember ```send_request_cgi_follow_redirect```. On the other side, it is modifying input passed by the user (opts), which is a dangerous thing, and the user must be aware of it. Ruby uses "!" on the method names in order to make the user aware of dangerous functions modifying input arguments. Maybe ```send_request_cgi!``` could be a good method name when asking the client to follow redirects even modifying input arguments. Would worth to ping @todb-r7 / @jlee-r7 about it, it's a new API on a very important mixin.