hash looks like a bad choice here -- two large tables approx the same size, this will give you a huge amount of LIO's