Might be worth adding to the comment to explain why m_joining is also checked.