diff --git a/app/controllers/aspects_controller.rb b/app/controllers/aspects_controller.rb
index a13b47fcbc1a35d139f547d0e6957346c6dca13a..13d1aff4e986fb9e2c1e465f170ab07212751756 100644
--- a/app/controllers/aspects_controller.rb
+++ b/app/controllers/aspects_controller.rb
@@ -52,7 +52,7 @@ class AspectsController < ApplicationController
     if params[:only_posts]
       render :partial => 'shared/stream', :locals => {:posts => @posts}
     else
-      @contact_count = current_user.contacts.receiving.count
+      @contact_count = all_selected_people.count
 
       @aspect = :all unless params[:a_ids]
       @aspect ||= @aspects.first # used in mobile
diff --git a/app/views/aspects/index.js.erb b/app/views/aspects/index.js.erb
index 1d61bd5a15d02e3836a30b6c5a4ac45913900018..c001b58f07d11ab11ad91f9749d76d218b36df48 100644
--- a/app/views/aspects/index.js.erb
+++ b/app/views/aspects/index.js.erb
@@ -1,3 +1,3 @@
 $('#aspect_stream_container').html("<%= escape_javascript(render('aspects/aspect_stream', :aspect => @aspect, :aspect_ids => @aspect_ids, :posts => @posts)) %>");
-$('#selected_aspect_contacts').html("<%= escape_javascript(render('aspects/selected_contacts', :people => @selected_people[0..19], :count => @selected_people.size )) %>");
+$('#selected_aspect_contacts').html("<%= escape_javascript(render('aspects/selected_contacts', :people => @selected_people[0..19], :count => @contact_count )) %>");
 $('#aspect_stream_container a[rel*=facebox]').facebox();