https://blog.eil.com/2014/09/30/why-collect-records/
Why Collect Records?