diff --git a/lib/Editor.js b/lib/Editor.js
index <HASH>..<HASH> 100644
--- a/lib/Editor.js
+++ b/lib/Editor.js
@@ -118,7 +118,7 @@ Editor.getOpenParams = Promise.method(function (givenPath) {
   }, Promise.resolve());
 });
 
-Editor.parseCoordinate = function (n) { return parseInt(n, 10) - 1; };
+Editor.parseCoordinate = function (n) { return (parseInt(n, 10) - 1) || 0; };
 Editor.exists = Promise.method(function (givenPath) {
   return fs.openAsync(givenPath, 'r')
     .then(function (fd) { return fs.closeAsync(fd); })
fix(open): bugfix for opening paths without coordinates