The cached variable seems to be introduced quite a while ago, was it never set?