diff --git a/app/models/person.rb b/app/models/person.rb
index da666572b13238552389dc1b915cbb3f2f25ac70..d9cf9314584a21f3911953c92570e33c1d1c0f23 100644
--- a/app/models/person.rb
+++ b/app/models/person.rb
@@ -58,35 +58,6 @@ class Person
     encryption_key.public_key.export
   end
 
-
-
-
-  ######## Commenting  ########
-  def comment(text, options = {})
-    raise "must comment on something!" unless options[:on]
-    c = Comment.new(:person_id => self.id, :text => text, :post => options[:on])
-    c.creator_signature = c.sign_with_key(encryption_key)
-    if c.save
-      dispatch_comment c
-      
-      c.socket_to_uid owner.id if owner_id
-      c
-    else
-      Rails.logger.warn "this failed to save: #{c.inspect}"
-      false
-    end
-  end
-  
-  def dispatch_comment( c )
-    if owns? c.post
-      c.post_creator_signature = c.sign_with_key(encryption_key)
-      c.save
-      c.push_downstream
-    elsif owns? c
-      c.save
-      c.push_upstream
-    end
-  end
   ##profile
   def update_profile(params)
     if self.update_attributes(params)
diff --git a/app/models/user.rb b/app/models/user.rb
index 246fca82e7374f919dd9e124ea159e91086d2866..6bd0db76d8569dcefc68a155d0f30572f866a7f4 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -59,6 +59,32 @@ class User
       self.posts.find_all_by_person_id( (group.person_ids + [self.person.id] ), :order => "created_at desc")
     end
   end
+
+  ######## Commenting  ########
+  def comment(text, options = {})
+    raise "must comment on something!" unless options[:on]
+    c = Comment.new(:person_id => self.person.id, :text => text, :post => options[:on])
+    c.creator_signature = c.sign_with_key(encryption_key)
+    if c.save
+      dispatch_comment c
+      c.socket_to_uid id
+      c
+    else
+      Rails.logger.warn "this failed to save: #{c.inspect}"
+      false
+    end
+  end
+  
+  def dispatch_comment( c )
+    if owns? c.post
+      c.post_creator_signature = c.sign_with_key(encryption_key)
+      c.save
+      c.push_downstream
+    elsif owns? c
+      c.save
+      c.push_upstream
+    end
+  end
   
   ######### Posts and Such ###############