extensions isn't initialized, so it could be nil
Merge pull request #882 from indirect/ivar_check

extensions isn't initialized, so it could be nil