Attempt to implement BMA