should not decode here, because the decode takes place in delTree().