if pyqt is explicitly requested, should it still fallback on pyside?