You pass a struct variable into a method as an argument. The method changes the variable; however, when the method returns, the variable has not changed. What happened?