In looking at this this morning, is it safe to overwrite the provided values, or should I allocate new vars and replace usage in the following code?