If currentSubState and transition->to() don't have the same parent, something in the onLeft() onEntered() architecture breaks. Even worse if they don't have a common ancestor