instead of `delete data[key]`, maybe just call `del()`, in case we will add other logic in `del()` later.