diff --git a/lib/chef/mixin/shell_out.rb b/lib/chef/mixin/shell_out.rb
index <HASH>..<HASH> 100644
--- a/lib/chef/mixin/shell_out.rb
+++ b/lib/chef/mixin/shell_out.rb
@@ -29,7 +29,6 @@ class Chef
       # we use 'en_US.UTF-8' by default because we parse localized strings in English as an API and
       # generally must support UTF-8 unicode.
       def shell_out(*args, **options)
-        args = args.dup
         options = options.dup
         env_key = options.has_key?(:env) ? :env : :environment
         options[env_key] = {
remove duping the args hash

we only ever did this in order to mutate the options and with the
**options syntax we don't need to do this anymore.