sorta fixed segfault