implement proposed fix