You should always initialize your variables, or something else will. You may get lucky and UObjects get memset to 0 for their POD types somewhere, but I wouldn’t take that chance. Also, remember that uninitialized variables will be set to 0 in DEBUG, but random memory in SHIPPING / RELEASE.