ForTestOrCollect