fixed possible DoS - there was no limit on the number of addr entries
print warning if uncollectable cyclic garbage is produced