fix bnf