diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -1,8 +1,5 @@
-// initialize as no-op functions so no overhead is introduced in production mode
-var makeInterfaceValidator = function() { return function() { return undefined; } };
-
-//!steal-remove-start
-makeInterfaceValidator = function(interfacePropArrays) {
+// return a function that validates it's argument has all the properties in the interfacePropArrays
+function makeInterfaceValidator(interfacePropArrays) {
 	var props = flatten(interfacePropArrays);
 
 	return function(base) {
@@ -13,7 +10,6 @@ makeInterfaceValidator = function(interfacePropArrays) {
 		return missingProps.length ? {message:"missing expected properties", related: missingProps} : undefined;
 	}
 };
-//!steal-remove-end
 
 function flatten(arrays) {
 	return arrays.reduce(function(ret, val) {
Remove production no-op'ing of makeInterfaceValidator. Require consumers to remove usages of this from production.