precotionary commit