diff --git a/mod/silverbox/box.c b/mod/silverbox/box.c
index 2496b604a9fc50b4c21a150b9e3ec32a1a1ebcda..458ec4ff648feb16c0c5a31c2c02ab31124724f6 100644
--- a/mod/silverbox/box.c
+++ b/mod/silverbox/box.c
@@ -1639,13 +1639,11 @@ memcached_bound_to_primary(void *data __unused__)
 {
 	box_bound_to_primary(NULL);
 
-	if (0 && !cfg.remote_hot_standby) {
-		struct fiber *expire =
-			fiber_create("memecached_expire", -1, -1, memcached_expire, NULL);
-		if (expire == NULL)
-			panic("can't stared expire fiber");
-		fiber_call(expire);
-	}
+	struct fiber *expire =
+		fiber_create("memecached_expire", -1, -1, memcached_expire, NULL);
+	if (expire == NULL)
+		panic("can't start the expire fiber");
+	fiber_call(expire);
 }
 
 static void
@@ -1749,6 +1747,9 @@ mod_init(void)
 	if (cfg.memcached != 0) {
 		if (cfg.secondary_port != 0)
 			panic("in memcached mode secondary_port must be 0");
+		if (cfg.remote_hot_standby)
+			panic("remote replication is not supported in memcached mode.");
+
 		memcached_init();
 	}