fixed segfault forreal