Collector.collected can now be called multiple times