including protection against self-deletion