When to create an extension