Counter-looping techniques