Added persistent undo history support ('~' was a bug)
No pathogen is used for protodef