New: self-commitment