separate Q from PlainSelection