Minor revision, half done.