Try and avoid call stack loop.