diff --git a/fireplace/cards/classic/hunter.py b/fireplace/cards/classic/hunter.py
index <HASH>..<HASH> 100644
--- a/fireplace/cards/classic/hunter.py
+++ b/fireplace/cards/classic/hunter.py
@@ -158,7 +158,7 @@ class EX1_554:
 
 class EX1_609:
 	"""Snipe"""
-	secret = Play(OPPONENT, MINION | HERO).after(
+	secret = Play(OPPONENT, MINION).after(
 		Reveal(SELF), Hit(Play.CARD, 4)
 	)
 
diff --git a/tests/test_jaraxxus.py b/tests/test_jaraxxus.py
index <HASH>..<HASH> 100644
--- a/tests/test_jaraxxus.py
+++ b/tests/test_jaraxxus.py
@@ -97,9 +97,8 @@ def test_jaraxxus_snipe():
 
 	jaraxxus = game.player2.give(LORD_JARAXXUS)
 	jaraxxus.play()
-	assert not game.player1.secrets
-	assert game.player2.hero.damage == 4
-	assert game.player2.hero.health == 11
+	assert len(game.player1.secrets) == 1
+	assert game.player2.hero.health == 15
 
 
 def test_jaraxxus_sacred_trial():
Fix Lord Jaraxxus and Snipe interaction