Should restore the previous value rather than blindly clearing