ensure that an `undefined` ip doesn't get added to the cache store
don't worry, there are duplicate/spam checks in place