diff --git a/lib/tty/table/row.rb b/lib/tty/table/row.rb
index <HASH>..<HASH> 100644
--- a/lib/tty/table/row.rb
+++ b/lib/tty/table/row.rb
@@ -97,7 +97,13 @@ module TTY
           end.value
         end
       end
-      alias :call :[]
+
+      # Lookup attribute without evaluation
+      #
+      # @api public
+      def call(attribute)
+        data[attributes[attribute]]
+      end
 
       # Set value at index
       #
diff --git a/spec/tty/table/row/call_spec.rb b/spec/tty/table/row/call_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/tty/table/row/call_spec.rb
+++ b/spec/tty/table/row/call_spec.rb
@@ -5,7 +5,7 @@ require 'spec_helper'
 describe TTY::Table::Row, '#call' do
   let(:object) { described_class.new(data) }
 
-  subject { object.call(attribute) }
+  subject { object[attribute] }
 
   context 'when integer' do
     let(:data) { ['a', 'b'] }
Change row to allow for field lookup