diff --git a/lib/terminal-table/import.rb b/lib/terminal-table/import.rb
index <HASH>..<HASH> 100644
--- a/lib/terminal-table/import.rb
+++ b/lib/terminal-table/import.rb
@@ -48,6 +48,6 @@ module Kernel
   #
   
   def table headings = [], *rows, &block
-    Terminal::Table.new :headings => headings, :rows => rows, &block
+    Terminal::Table.new :headings => headings.to_a, :rows => rows, &block
   end
 end
\ No newline at end of file
Allowing nil to be passed to table for headings