Looping With Pattern Insurance