diff --git a/lib/solargraph/source/source_chainer.rb b/lib/solargraph/source/source_chainer.rb
index <HASH>..<HASH> 100644
--- a/lib/solargraph/source/source_chainer.rb
+++ b/lib/solargraph/source/source_chainer.rb
@@ -37,7 +37,7 @@ module Solargraph
         return Chain.new([Chain::Literal.new('Symbol')]) if phrase.start_with?(':') && !phrase.start_with?('::')
         begin
           if !source.repaired? && source.parsed?
-            node = source.node_at(fixed_position.line, fixed_position.column)
+            node = source.node_at(position.line, position.column)
           else
             node = Source.parse(fixed_phrase)
           end
SourceChainer only uses node chainer for parsed and unrepaired sources.