      */
     public function get (propName :String, index :int = -1) :Object
     {
-        if (_gameData == null) {
-            return null;
-        }
+        checkIsConnected();
 
         var value :Object = _gameData[propName];
         if (index >= 0) {

        // var args
        args.unshift(name);
        callEZCode.apply(this, args);
    }

    /**

            } catch (err :Error) {
                trace("Unable to call ez code: " + err);
            }

        } else {
            // if _funcs is null, this will almost certainly throw an error..
            checkIsConnected();
        }
    }

