Sounds like their "collect" is more like fold