faster q->