updated fix for the procurement solver