diff --git a/app/views/tasks/_add_member.rhtml b/app/views/tasks/_add_member.rhtml
index c0b1916..93d8ca3 100644
--- a/app/views/tasks/_add_member.rhtml
+++ b/app/views/tasks/_add_member.rhtml
@@ -27,7 +27,7 @@
@roles = Role.find(:all).select{ |r| r.has_kind?('Profile') }
%>
<% @roles.each do |r| %>
- <%= labelled_check_box(r.name, 'task[roles][]', r.id, true) %>
+ <%= labelled_check_box(r.name, 'task[roles][]', r.id, task.target.members.nil?) %>
<% end %>