diff --git a/plugins/context_admin/user_create_menu.inc b/plugins/context_admin/user_create_menu.inc
index 3fd1e09..4aa42f1 100644
--- a/plugins/context_admin/user_create_menu.inc
+++ b/plugins/context_admin/user_create_menu.inc
@@ -105,6 +105,15 @@ function context_admin_user_create_menu_render_page($handler, $base_contexts, $a
 }
 
 function context_admin_user_create_menu_render_form($form, $form_state) {
+  // Pass access information to the submit handler. Running an access check
+  // inside the submit function interferes with form processing and breaks
+  // hook_form_alter(). We just return TRUE here because Page Manager should
+  // be handling our access checks.
+  $form['administer_users'] = array(
+     '#type' => 'value',
+     '#value' => TRUE,
+  );
+
   $form['#user'] = drupal_anonymous_user();
   $form['#user_category'] = 'register';
 
