Null safety.
Using ExtensionList.lookup consistently.