segfault fixes