PySide shenanigans