more externs.h destruction