I suspect that Halford has been brought in to play as a defensive midfielder as this is where he played for Warnock at Rotherham last season. Makes sense as it will allow Bamba to revert to his normal centre half position alongside Morrison.