Moving toward the declarative model.