why do we need to `del` it?