無限ループを回避