dist/collect: copy have()