issue #665: Hash/skiplist combo madness bit my ass
added test for #665