diff --git a/lib/sp/duh/sharding/sharded_namespace.rb b/lib/sp/duh/sharding/sharded_namespace.rb
index <HASH>..<HASH> 100644
--- a/lib/sp/duh/sharding/sharded_namespace.rb
+++ b/lib/sp/duh/sharding/sharded_namespace.rb
@@ -25,15 +25,7 @@ module SP
           add_sharder(sharder)
         end
 
-        def get_table(shard_ids, table_name)
-          name = table_name
-          ids = shard_ids.reverse
-          sharders.reverse.each_with_index do |sharder, i|
-            name = sharder.get_table(ids[i], name)
-          end
-          name
-        end
-
+        def get_sharded_table(shard_ids, table_name) ; sharders.any? ? sharders.last.get_sharded_table(shard_ids, table_name) : table_name ; end
       end
 
     end
Implement a get_sharded_table method in the ShardedNamespace that uses the last sharder to get the table name