Add puncture support.