stiffling baffle