About to try changing QThread implementation to not subclass QThread