why cant commit