commiting before changing stuff for the special case of connecting to self