now fixed weird segfault?