the only diff with the numbered spec is that it also provides a way to distribute the data in the shards based on a hash fn, not sure If we can change the existing numberedShardSpec to do this..