diff --git a/src/Torann/GeoIP/GeoIP.php b/src/Torann/GeoIP/GeoIP.php
index <HASH>..<HASH> 100644
--- a/src/Torann/GeoIP/GeoIP.php
+++ b/src/Torann/GeoIP/GeoIP.php
@@ -113,8 +113,10 @@ class GeoIP {
 
 	private function find( $ip = null ) {
 		// Check Session
-		if ( $ip === null && $position = $this->session->get('geoip-location') ) {
-			if($position['ip'] === $this->remote_ip) {
+		if ( $ip === null && $position = $this->session->get('geoip-location') )
+		{
+			// TODO: Remove default check on 2/28/14
+			if(isset($position['default']) && $position['ip'] === $this->remote_ip) {
 				return $position;
 			}
 		}
Position object in the session causes bugs, this fixes it. Remove on 2/<I>/<I>