Adam Jackson: threads and libxcb: problems now we have two