improve status check for BM