Works a lot of the time (drop, out-of-order, duplicates).
Moved buffer to class. Works in order no dups or drops.