seems this PR doesn't use the `interleave-all` function at all, better make it another PR if you really want to change it.