bna: fix error handling