If a TFunction is defined capturing local variables to be called later this provides undefined behavior. ```cpp SomeFunction() { bool value = true; SetDelegate([&value] () { // value here is undefined behavior/garbage } CallDelegate(); } ```