diff --git a/workbench_access.module b/workbench_access.module
index aa48beb..ce124fe 100644
--- a/workbench_access.module
+++ b/workbench_access.module
@@ -1407,7 +1407,7 @@ function workbench_access_alter_form($hook, &$form, &$form_state) {
 function workbench_access_allow_form_alter() {
   $active = workbench_access_get_active_tree();
   $ids = array_filter($active['access_scheme']['access_type_id']);
-  if (!empty($ids)) {
+  if (!empty($ids) && !user_access('bypass node access')) {
     return TRUE;
   }
   return FALSE;
