Cairo: Avoiding segfaults