We do the commit in a separate point