diff --git a/src/UwPermissions/UwPermissions.php b/src/UwPermissions/UwPermissions.php
index 4eea0f3a6b2c0445b9f8d71c7fa336aae4ce9272..f48dc27ad29e1f5c733e3f611b4036103fd3a754 100644
--- a/src/UwPermissions/UwPermissions.php
+++ b/src/UwPermissions/UwPermissions.php
@@ -378,12 +378,10 @@ class UwPermissions {
     // to the permissions array.
     if (!empty($perms_to_add)) {
 
-      // Step through each role and permissions and add to the
-      // permissions array.
+      // Step through each role and add the permissions
+      // to the array.
       foreach ($uw_roles as $uw_role) {
-        foreach ($perms_to_add as $perm_to_add) {
-          $permissions[$uw_role['name']] = $perms_to_add;
-        }
+        $permissions[$uw_role['name']] = $perms_to_add;
       }
     }