left over drop removed
Exparamenting with iterators and generators for one message at a time.