Very rough cut of the self-modification section