Geo location lookup failure no longer causes other lookup data to be discarded (#16)
Return type changed to Tuple4 of Options