少数を使った時に、IFがきちんと動作しない理由が分かって、少しすっきりしました。