Aharon Robbins privately pointed out that the bool_bf business wasn't worth the hassle, so I installed the attached patch to simplify. Thanks, Aharon!