opt: use Q.