precautionary commit