I rather agree on channel iterators. Not really a fan of them myself. Want me to strip these ones out?