diff --git a/src/Guzzle/Service/Command/DynamicCommand.php b/src/Guzzle/Service/Command/DynamicCommand.php
index <HASH>..<HASH> 100644
--- a/src/Guzzle/Service/Command/DynamicCommand.php
+++ b/src/Guzzle/Service/Command/DynamicCommand.php
@@ -53,7 +53,11 @@ class DynamicCommand extends AbstractCommand
             }
 
             // Create the value based on prepend and append settings
-            $value = $arg->getPrepend() . $configValue . $arg->getAppend();
+            if ($arg->getPrepend() || $arg->getAppend()) {
+                $value = $arg->getPrepend() . $configValue . $arg->getAppend();
+            } else {
+                $value = $configValue;
+            }
 
             // Determine the location and key setting location[:key]
             $parts = explode(':', $location);
[Service] Only appending and prepending if they are set on a dynamic command