diff --git a/core/registrar/cli.py b/core/registrar/cli.py
index bfae3d6a94c7614bb85eae660ceb407e7746b39f..0a2943ffa33a7c93227e2ce43e5faf4ac687d35f 100644
--- a/core/registrar/cli.py
+++ b/core/registrar/cli.py
@@ -69,13 +69,13 @@ def daemon(config_file=None, validate=False, replace=False, host=None, port=None
 @click.option('--validate/--no-validate', default=False)
 @click.option('--replace/--no-replace', default=False)
 @click.option('--debug/--no-debug', default=False)
-def register(file_path, config_file=None, validate=False, debug=False):
+def register(file_path, config_file=None, validate=False, replace=False, debug=False):
     setup_logging(debug)
     config = load_config(config_file)
     if validate:
         validate_config(config)
 
-    register_file(config, file_path)
+    register_file(config, file_path, replace)
 
 if __name__ == '__main__':
     cli()