simplified the queuing interface
version bump for breaking change