explain stuff
segfault.