Lazy overrides `take` :(
I'll add this reason to commit log.