there are some test variables that I pass on here to keep the change from *really* getting out of control.