diff --git a/Card.js b/Card.js
index b557818..7d04cb7 100644
--- a/Card.js
+++ b/Card.js
@@ -597,7 +597,7 @@ Card.prototype.upAsyn = function () {
 	if (!this.upProtections.length) return Callback.immediately(this.up());
 	return this.player.selectAsyn('CHOOSE_EFFECT',protections).callback(this,function (protection) {
 		protection.source.activate();
-		return protection.actionAsyn.call(protection.source,card);
+		return protection.actionAsyn.call(protection.source,this);
 	}).callback(this,function () {
 		return true;
 	});
diff --git a/CardInfo.js b/CardInfo.js
index d447b36..4906a5a 100644
--- a/CardInfo.js
+++ b/CardInfo.js
@@ -115331,7 +115331,9 @@ var CardInfo = {
 				}
 				if (!cards.length) return;
 				return this.player.showCardsAsyn(cards).callback(this,function () {
-					return this.game.excludeCards(cards);
+					return this.player.opponent.showCardsAsyn(cards).callback(this,function () {
+						this.game.excludeCards(cards);
+					});
 				});
 			}
 		},{
@@ -118050,7 +118052,7 @@ var CardInfo = {
 				var effect = this.game.newEffect({
 					source: this,
 					description: '1912-const-0',
-					triggerCondition: function (event) {
+					condition: function (event) {
 						return (event.card.power <= 8000);
 					},
 					actionAsyn: function (event) {
@@ -118724,7 +118726,7 @@ var CardInfo = {
 				return this.decreasePowerAsyn(5000).callback(this,function () {
 					var protection = {
 						source: this,
-						description: '1920-const-0',
+						description: '1920-action-0',
 						condition: function () {
 							return this.game.getEffectSource();
 						},