I don't know why we're seg falting, but there are pointer problems