Pressure Locking Baffles

If you're going to build one, those seem like a great idea!