Propertly initialize string slice for Tables() method
Implement client.fetchRows to reduce duplication