GBC punching