return io.EOF when hash table is empty

Fixes issue #3