fixing the segfault