rm some use cases of (dpq) functions