Anyone with a gnat problem (but not with a veiled) can consider these-Mexican butterworts. I went into garage and pulled a few from under the lights to make a temporary centerpiece. Even if not in the enclosure, if they are in the room they will attract and trap them. The second pic is a type of utricularia (they look like bunny faces...) which are the real gnat killers. Their underground traps eat the larvae that are in the soil. I have them planted in the nepenthes pots in my enclosures.