diff --git platform/provision_drupal.drush.inc platform/provision_drupal.drush.inc
index 261f2c9..e01767e 100644
--- platform/provision_drupal.drush.inc
+++ platform/provision_drupal.drush.inc
@@ -224,6 +224,7 @@ function _provision_drupal_create_directories($url, $profile = NULL) {
     "sites/$url/files/pictures"  => 02770,
     "sites/$url/themes"          => 0755,
     "sites/$url/modules"         => 0755,  
+    "sites/$url/libraries"       => 0755, # http://drupal.org/node/496240
   );
   $grps = array(
     "sites/$url/files",
diff --git platform/verify.provision.inc platform/verify.provision.inc
index b1eb732..8712e43 100644
--- platform/verify.provision.inc
+++ platform/verify.provision.inc
@@ -39,6 +39,24 @@ function drush_provision_drupal_provision_verify($url = null) {
    _provision_drupal_create_settings_file($url);
   }
 
+  $paths = array(
+    "sites/all/themes"          => 0755,
+    "sites/all/modules"         => 0755,  
+    "sites/all/libraries"       => 0755, # http://drupal.org/node/496240
+  );
+  foreach ($paths as $path => $perm) {
+    if (!is_dir($path)) {
+      provision_path("mkdir", $path, TRUE, 
+        dt("Created <code>@path</code>"),
+        dt("Could not create <code>@path</code>"),
+        'DRUSH_PERM_ERROR');
+    }
+    provision_path("chmod_recursive", $path, $perm, 
+      dt("Changed permissions of <code>@path</code> to @confirm"),
+      dt("Could not change permissions <code>@path</code> to @confirm"),
+      'DRUSH_PERM_ERROR');
+  }
+
 }
 
 
