I would remove the fallback - I think it would be more confusing if I had QT_API=pyqt, but ended up with PySide because of something weird preventing PyQt4's import, rather than an error.