squash leak of holding onto locals twice