more dynamic linker internals cleanup