While this works, your basically repeating the implementation of `each`. Shouldn't be a hard fix to keep `each` and use it rather than repeat it.