My question more is to the point of why would you even need a null or no-op value here?  Why would an effect change without a reason that can be identified?