only return categories if any