prevent segfault