RM Iterator 2