New: self-amendment