Why an Iterable<Object> here?