updated test_guard