Kinda out of scope, but _extensionlist violates our coding style. Should be m_extension_list if it's a member variable.