Better way to determine the type of article list