Rewriting main pass for fuseBPs method.