I made table single so I wouldn't overwrite the table method you wrote. Which implementation are you in favor of?