prevent a crash listing macro nesting runaway