actually only return qvals