Refine collector interface