committing in a broken state. practicing safe software dev.