diff --git a/recursive-desc.js b/recursive-desc.js
index f90f16d..738511f 100644
--- a/recursive-desc.js
+++ b/recursive-desc.js
@@ -1123,3 +1123,12 @@ rules["anal-vore"].push({
     return "Your massive fingers wrap around a train, yanking it from the rails with a tremendous screech of metal-on-metal. You squat down low, eyes rolling back in anticipation as you thrust the locomotive towards your massive ass - and then it hits home. A moan of pleasure shakes the earth, your ravenous pucker spread around the engine and sucking it in with a squelch. Powerful muscles squeeze and grab...and " + container.describe(verbose) + " swiftly vanishes into your bowels, every one of the " + cars + " cars a fresh shock of pleasure as they glide into your musky depths.";
   }
 });
+
+rules["anal-vore"].push({
+  "test": function(container, macro) {
+    return hasExactly(container, "Planet", 1) &&
+     hasOnly(container, ["Planet"]);
+  }, "desc": function(container, macro, verbose) {
+    return "Your enormous hands guide a planet towards your cheeks - pressing it firmly into your pucker with a dull, muffled shlph...and " + container.describe(verbose) + " sinks into your bowels, sealed away from the universe...";
+  }
+});