Avoid indirect infinite loop.