the xcb_screen_t has extra hidden stuff off the bottom that i need to preserve