Seems strange to think this as he's only just breaking through into the first team, but by the end of this season he'll be 2.5 years into a 4.5 year contract. Given its pretty obvious how good he could become, we'd be smart to be looking into getting a longer contract on the table.
As soon as we've got the Mac Allister new deal sorted, absolutely.