can now handle 0 articles returned