diff --git a/app/models/group.rb b/app/models/group.rb
index 6b8f1892131882d3db7e8c42e5279ff9b6304174..0f40d6d9b5d2a257c27483e2cdc5cbebf6b80f1d 100644
--- a/app/models/group.rb
+++ b/app/models/group.rb
@@ -5,11 +5,9 @@ class Group
 
   key :person_ids, Array
   key :request_ids, Array
-  key :post_ids, Array
 
   many :people, :in => :person_ids, :class_name => 'Person'
   many :requests, :in => :request_ids, :class_name => 'Request'
-  many :posts, :in => :post_ids, :class_name => 'Post'
 
   belongs_to :user, :class_name => 'User'
 
diff --git a/spec/lib/diaspora_parser_spec.rb b/spec/lib/diaspora_parser_spec.rb
index 3e4344a64ad8e856a3db63d79913ec1b44559791..e33c4a46397002d86c234fde31d020498f4aa115 100644
--- a/spec/lib/diaspora_parser_spec.rb
+++ b/spec/lib/diaspora_parser_spec.rb
@@ -19,18 +19,7 @@ describe Diaspora::Parser do
 
     status_message = Factory.build(:status_message, :message => "hey!", :person => @person)
     @user.receive status_message.to_diaspora_xml
-
-
-    # mongomapper doesn't support joins, meaning we can't do a query
-    # on user.groups.
-    # should this code below be a function of a user?
-    # something like self.find_group_for(friend_id) ?
-    groups = @user.groups
-    groups.shift while not groups[0].person_ids.include?(@person.id)
-    group = groups[0]
-    ####
-
-    @group.posts.count.should == 1
+    @user.posts.count.should == 1
   end