diff --git a/IPython/frontend/html/notebook/static/js/completer.js b/IPython/frontend/html/notebook/static/js/completer.js
index f43d58c..a51c8b0 100644
--- a/IPython/frontend/html/notebook/static/js/completer.js
+++ b/IPython/frontend/html/notebook/static/js/completer.js
@@ -8,18 +8,15 @@ var IPython = (function (IPython) {
     // easyier key mapping
     var key = IPython.utils.keycodes;
 
-    // what is the common start of all completions
     function _existing_completion(item, completion_array){
-        if(item.substr(0,1) == '.') {
-            for( var c in completion_array ) {
-                if(completion_array[c].substr(-item.length) == item)
-                { return true; }
-            }
-            return false;
-        }
-        else {return completion_array.indexOf(item) != -1}
+       for( var c in completion_array ) {
+           if(completion_array[c].substr(-item.length) == item)
+           { return true; }
+       }
+       return false;
     }
 
+    // what is the common start of all completions
     function shared_start(B) {
         if (B.length == 1) {
             return B[0];
@@ -129,7 +126,7 @@ var IPython = (function (IPython) {
         //remove results from context completion
         //that are already in kernel completion
         for(var elm in results) {
-            if(_existing_completion(results[elm]['str'],matches) == false)
+            if(_existing_completion(results[elm]['str'], matches) == false)
             { filterd_results.push(results[elm]); }
         }