Move to version 3
FIX: Accept "not-found" result as normal

Do not attempt to cache a nil pointer (for now).
Added warning if country auto-detection fails