fixing mistakes is hard