done with symbol table, except for write_syms