McAlister out for a month