Now effects are separated into extensions.