I checked into this and error checking worked -- I wasn't allowed to assign twice to the same thread. I'll look into it further if the error recurs.

- h