threads and punctures