--- workspace.module	2008-08-07 04:49:46.000000000 +0100
+++ workspace.module	2008-12-04 11:17:33.031004500 +0000
@@ -101,6 +101,7 @@
 function workspace_access($account, $module_enabled = TRUE) {
   global $user;
   return user_access('access content')     // If you may not see content, you may not see workspaces.
+    && user_access('access workspace')
     && (user_access('view all workspaces') // Must either have permission to see all workspaces
         || (($user->uid == $account->uid)  // or must be your workspace
         && ($user->uid != 0)))             // and you must not be an anonymous user
@@ -123,7 +124,7 @@
 * Implementation of hook_perm().
 */
 function workspace_perm() {
-  return array('administer own workspace', 'administer workspaces', 'view all workspaces');
+  return array('access workspace', 'administer own workspace', 'administer workspaces', 'view all workspaces');
 }
 
 /**
