any reason you can't use this in a `with` statement? then it will be automatically deleted for you