avoid uninitialized value warning
update Changes