circular or even backward logic