runs without segfaulting