Refactored effects.