has methods for preventing loops in assimilation, ready.