Self commit