The operation "&t_new_name" will fail on a second iteration, as the member m_value of t_new_name won't be NULL after the first iteration - see operator& of MCAutoValueRef (MCAssert would fail)