Extensive revisions all around.