McNeil has new deal