Why here? It should be inside the `if opts.data or opts.data_binary or opts.data_urlencode:`. What about the other files?