updated ListGuard