Using the more generic Iterable<T> instead of implementation-specific
message iterators.