hah why won't this thread die already!