How come you moved this to be executed everytime, instead of cached on the instance?