--- legal.module	2008-01-11 18:58:24.000000000 -0600
+++ legal.module.new	2008-02-01 19:46:05.000000000 -0600
@@ -524,6 +524,9 @@ function legal_user($op, &$edit, &$accou
         // don't insert if user is already registered (administrator)
         if (!empty($user->uid)) break;
 
+        // don't insert if user is registering with openid
+        if (isset($_SESSION['openid'])) break;
+
         legal_save_accept($account->uid, $conditions['tc_id']);
         break;
     }
