Logging country when unknown as ??
Only return the dlenp if the pointer is not NULL
New implementation for roots (roots2) roots_same (roots_same2)