Dealing with InterruptedException http://www.ibm.com/developerworks/java/library/j-jtp05236/index.html