don't generate effects when disabled