This is frustratingly hacky, but I haven't had the time to look into this. The problem here is that with the new .where (instead of .filter), you get (a lazy) Iterable, not the original type. When you put it into a list with .toList() -- which is the recommended way of quick adaptation to M3 -- that doesn't help, of course.