The interesting part is dropping the `.toList()` to save mem / CPU (here and below)