Repaired hash function, will do a basic lookup, however once a call
is seen the next instance is overwritten.

  --Tim