why this change? if we allow each table reader to create its own htable connection, you'll most likely re-add this throws declaration