I hang the thick Black Plastic sheeting you can get at home depot in a Roll. Its HUGE once you unwrap it. I staple it to the ceiling and tape it to my room and Drape it over the outside of my door,, Basically wherever needed.
Any YES, that pin hole COULD cause a problem.