diff --git a/exec/load/tree.js b/exec/load/tree.js
old mode 100644
new mode 100755
index 3727dc1294775bb438dda94ba8879aeb8199dbde..a33ceabfded4d9954e8e3bbf60abebf824fca299
--- a/exec/load/tree.js
+++ b/exec/load/tree.js
@@ -392,7 +392,7 @@ Tree.prototype.getcmd = function(cmd) {
                     retval = this.deleteItem();
                     break;
                 case this.__commands__.SELECT:
-                    if(this.__properties__.index >= 0)
+                    if(this.current !== undefined && this.__properties__.index >= 0)
                         retval = this.current.action();
                     else
                         retval = this.close();