load definition outside of guarded execution