use the BHAA singleton rather than a global reference