just a couple of questions.
1 Why use a timer to remove the hash table entry when the -u swith would do it just as well.
2 Why use the -s switch then have the command pefixed with . to hide the output.