fix compile errors, thinko in puncher