Matt> Both calls to notify() in initializeClass() should be changed to Matt> notifyAll(). If someone can tell me the correct procedure for Matt> submitting patches, I will be happy to update the CVS tree! http://sourceware.cygnus.com/java/contribute.html What about the places where "state" is changed but no notify is done? Some of them aren't a problem, but some might be. T