more work on queue, including a test/benchmark; might work