fix error and punch myself hard in the face