I think this could turn m_static back on if a static transform is discovered after a non-static one during transformByName(). Could the Local transform case above just be changed into a call to relativeTransform() so then we can remove all the m_static stuff from getTransform()?