How about actually removing the effect when it expires?