yep, TransactionalQueue looks better