Fleshed out spec some more.