tell, don't ask. you can get rid of both of these predicates on .any? by moving the logic into a helper or partial.

if the only point in these predicates are to prevent @users.each and @presenter.users.each from chunking on you, then you can do a @presenter.users.to_a.... and @users.to_a...

Then they wont blow up if there isnt anything in them as they become empty arrays!