Do we need, m_synchronizing = false; before emit? Or is it always in the right state?