additional loop-checks