fixed an unnatual statement that changes (increments) the source variable.