Should this be at the end of the routine? If now or in the future `snow[iveg][band].swq` is updated within this routine, you would probably want to have that change reflected in `snow[iveg][band].swqold`.

Probably would be safer to have the assignment to `delswe` at the top and to `swqold` at the bottom (of the routine).