pass down everything we know about the collection to an adapter