Puncturing Sweep