Now handles collections.