some changes resulting in a SEGFAULT