commit error. can defend the..