You don't use this directly but rather always call `.getKind()` on it. Call it once and cache that result instead?