Cairo backend fixes.