Safe  commit