# Why does this reference fail?

**URL:** <https://forums.unrealengine.com/t/why-does-this-reference-fail/823317>\
**Category:** Blueprint\
**Tags:** savegame, gameinstance, unreal-engine, Blueprint, question, UMG\
**Created:** [March 26, 2023, 12:24am UTC](https://forums.unrealengine.com/t/why-does-this-reference-fail/823317 "2023-03-26T00:24:04Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![DevinSherry](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/devinsherry/32/1101099_2.png) [@DevinSherry](https://forums.unrealengine.com/u/DevinSherry)\
**Post date:** [March 26, 2023, 2:21pm UTC](https://forums.unrealengine.com/t/why-does-this-reference-fail/823317/4 "2023-03-26T14:21:59Z")

</div>

I believe with UMG bind functions, they are executing more or less on Tick, so perhaps there are a few frames after construction and before you are setting your variables where the bind function is attempting to reference it. If you just simply put an IsValid check before attempting to read from these object variables inside the Bind functions, do these errors appear and does your logic not work?

More information here: [Is Text binding function[UMG] a tick function?](https://forums.unrealengine.com/t/is-text-binding-function-umg-a-tick-function/480167)

---

_[View the full topic](https://forums.unrealengine.com/t/why-does-this-reference-fail/823317)._
