elf/collector: list -> vector for performance