Fleshing out the framework.