diff --git a/site_disclaimer.pages.inc b/site_disclaimer.pages.inc
index 93dc957..2d3381d 100644
--- a/site_disclaimer.pages.inc
+++ b/site_disclaimer.pages.inc
@@ -55,7 +55,7 @@ function site_disclaimer_confirm($form, $form_state, $langcode = NULL, $preview
  * Submit handler for site_disclaimer_confirm()
  */
 function site_disclaimer_confirm_submit($form, &$form_state) {
-  global $user;
+  $user = user_uid_optional_load();
   $edit = array(
     'data' => array('site_disclaimer' => $form_state['values']['I_agree']),
   );
