BeginNextTransition? It isn't really important to the consumer that the data structure in use is a queue?