diff --git a/platform/provision_drupal.drush.inc b/platform/provision_drupal.drush.inc
index a468764..8737157 100644
--- a/platform/provision_drupal.drush.inc
+++ b/platform/provision_drupal.drush.inc
@@ -263,14 +263,18 @@ function _provision_drupal_create_directories($url = NULL, $profile = NULL) {
         ->fail('Could not create <code>@path</code>', 'DRUSH_PERM_ERROR');
     }
 
-    provision_file()->chmod($path, $perm, !in_array($path, $not_recursive))
-      ->succeed('Changed permissions of <code>@path</code> to @perm')
-      ->fail('Could not change permissions <code>@path</code> to @perm');
+    if ($perm !== FALSE) {
+      provision_file()->chmod($path, $perm, !in_array($path, $not_recursive))
+        ->succeed('Changed permissions of <code>@path</code> to @perm')
+        ->fail('Could not change permissions <code>@path</code> to @perm');
+    }
   }
   foreach ($chgrp as $path => $group) {
-    provision_file()->chgrp($path, $group, !in_array($path, $not_recursive))
-      ->succeed('Changed group ownership of <code>@path</code> to @gid')
-      ->fail('Could not change group ownership <code>@path</code> to @gid');
+    if ($group !== FALSE) {
+      provision_file()->chgrp($path, $group, !in_array($path, $not_recursive))
+        ->succeed('Changed group ownership of <code>@path</code> to @gid')
+        ->fail('Could not change group ownership <code>@path</code> to @gid');
+    }
   }
 }
 
