fix segfault yayyyyyyyyyyyyyyyyyyy