I guess we could, but there is very little gain in doing so as the internal interation will almost be a noop for an empty iterator.