Techniques are described for providing information about a current state
that is modeled with multiple state attributes. In some situations, the
providing includes receiving from a module a request related to the
modeling of the current state with the multiple state attributes. In such
situations, the providing further includes, without further intervention
related to the request by the module, determining that the request cannot
currently be satisfied, and indicating to the module that the request
cannot currently be satisfied, monitoring at later times after the
indicating to determine whether the request can be satisfied, and
indicating to the module that the request can be satisfied if it is
determined at one of the later times that the request can currently be
satisfied.