Tidy up logic
Use BT_CHECK_LIB