NAC wears many hats