changed qp(rule, text) to qp(rule)(txt_