diff --git a/lib/gcli/ui/completer.js b/lib/gcli/ui/completer.js
index <HASH>..<HASH> 100644
--- a/lib/gcli/ui/completer.js
+++ b/lib/gcli/ui/completer.js
@@ -197,7 +197,7 @@ Object.defineProperty(Completer.prototype, 'statusMarkup', {
  */
 Object.defineProperty(Completer.prototype, 'tabText', {
   get: function() {
-    var current = this.requisition.getAssignmentAt(this.input.cursor.start);
+    var current = this.inputter.assignment;
     var predictions = current.getPredictions();
 
     if (this.input.typed.length === 0 || predictions.length === 0) {
Bug <I> (complete2): Speed optimization
We don't need to lookup the current assignment when it's cached