Working, but SEGFAULTS on finish