@wackywendell Not only is it simpler code, but it avoids the unnecessary branch on calls to `next()` for lists of size larger than 1.