--- profile_privacy.module.org	2011-02-22 16:24:38.000000000 +0100
+++ profile_privacy.module	2011-02-22 16:21:15.000000000 +0100
@@ -52,12 +52,16 @@ function profile_privacy_user($op, &$edi
               }
             }
           }
-          // Over ride the default profile behavior. If a field is only available
+          // Override the default profile behavior. If a field is only available
           // to "privileged users" unset the variable entirely. This affects
           // all themed versions 
           elseif ($field->visibility == PROFILE_PRIVATE) {
-            $account->{$field->name} = NULL;
-            $account->content[$field->category][$field->name] = NULL;
+            if (isset($account->{$field->name})) {
+              unset($account->{$field->name});
+            }
+            if (isset($account->{$field->name})) {
+              unset($account->content[$field->category][$field->name]);
+            };
           }
         }
       }
