Fixed result cache
More efficient HasExtension