each adapter has its own q - closes #7