things are much closer now, and the segfaults are much firther