diff --git a/legal.module b/legal.module
index 4707331..9b5b352 100644
--- a/legal.module
+++ b/legal.module
@@ -189,7 +189,7 @@ function legal_display_fields($conditions) {
     '#required' => TRUE,
   );
 
-  return $form;
+  return theme('legal_display', array('form' => $form));
 }
 
 function theme_legal_display($variables) {
@@ -249,8 +249,6 @@ function legal_form_user_register_form_alter(&$form, &$form_state) {
       } 
     }
   }
-
-  return theme('legal_display', array('form' => $form));
 }
 
 /**
@@ -348,8 +346,6 @@ function legal_form_user_profile_form_alter(&$form, $form_state) {
 		   }
 		 }
 		}
-
-		return theme('legal_display', array('form' => $form));
 }
 
 /**
