just warn branches to undef externals not local defined globals