diff --git a/save_draft.module b/save_draft.module
index 6e0123a..6c2b949 100644
--- a/save_draft.module
+++ b/save_draft.module
@@ -114,21 +114,5 @@ function save_draft_access($form, &$form_state) {
     }
   }
 
-  // If not, but the user has the 'save draft' permission, determine if the user
-  // has access to view and edit this node if it were unpublished. Don't allow a
-  // user to save a draft that they won't be able to get back to.
-  if (!$access && user_access('save draft')) {
-    $node = clone($form_state['node']);
-    $node->status = FALSE;
-
-    // This might be a new node, and node_access() throws PHP warnings if nid
-    // isn't defined.
-    if (!isset($node->nid)) {
-      $node->nid = NULL;
-    }
-
-    $access = node_access('update', $node) && node_access('view', $node);
-  }
-
   return $access;
 }
