It's like the data objects are different after calling this method. It has hidden side effects.