introduce constant: do not delete self if it is still needed