`$this->acl` could be `123` `yaddayadda` or an instance of `DestroyAllZeThings` - you just don't know, since the cache returns type `mixed`. Type checking is required here.