I may be wrong here, as I do not have the details of the protocol in mind and am too lazy/busy to look them up now, but isn't that an issue in Xlib rather...