another autogenerated revision
First half of outline rewrite