Gosto de coleta de lixo, mas tem a energia de um último recurso de hack quando o seu programa continua quebrando de maneiras que você não entende: coloque um temporizador ad hoc para redefinir periodicamente qualquer estado de programa quebrado e restabelecer invariantes.