Unfold instead of initInfinite
find instead of skip