I want to cache the surface size if I know that it doesn't change. However, there's no way for me to determine whether I can rely on that (surface being a pbuffer or pixmap surface) or not (surface...