Have you tested the case where the "client" is not actually a valid client? I remember while teting it threw a NullPointerException. Just wanted to confirm that's not going to happen here.