Why change to delete instead of `= undefined`? Was this directly related to the PR?