i just had this issue too and using it when retrieving is the only way forward. for future proofing i created a function that i called everytime something was retrieved. This way in the future if better functions open up you don't need to change over everything, just modify your function