Cache the reference instead...
hmmm...