linear collision avoidance in hashtable. too much overhead, too little
gain :(
added "ifdefs" to eliminate debug info