IP Lookup: Some subtle concurrency issues