safe commit!