EventBuffer no need for Queue