diff --git a/authority/Cargo.toml b/authority/Cargo.toml
index 5d404ab975871f3e40a2654c3eadd0ecfad314ee..8237dc3260c3c8569e96c28c3a207945672e8886 100644
--- a/authority/Cargo.toml
+++ b/authority/Cargo.toml
@@ -36,3 +36,5 @@ std = [
 	"frame-system/std",
 	"orml-traits/std",
 ]
+runtime-benchmarks = [
+]
diff --git a/authority/src/lib.rs b/authority/src/lib.rs
index aac2506316659692cec2307fd04907d92b2135b2..9cb28cde4659f8c312b4da014faecbbbe6ac0be1 100644
--- a/authority/src/lib.rs
+++ b/authority/src/lib.rs
@@ -67,6 +67,11 @@ impl<
 			}
 		})
 	}
+
+	#[cfg(feature = "runtime-benchmarks")]
+	fn successful_origin() -> O {
+		unimplemented!()
+	}
 }
 
 /// Origin for the authority module.