critical binding fix