Better (?) pycairo compat