So what's kind of why i asked about how you were trying to find the bug. Don't tell me to search through lots of C code point it out! I don't have time for that and you seemed to know more! We so then the question is what happens if it is 'busy' and we attempt to use it anyways ;) ?