Do we actually have to use pointers for these rects?