why will commit not work?