diff --git a/src/managesieve-login/managesieve-login-settings-plugin.c b/src/managesieve-login/managesieve-login-settings-plugin.c
index 4d957d5591bd1a0f9ac5b28dee17833424dfe696..5a31a006a9bd947b36545319733f27f63bccb9d5 100644
--- a/src/managesieve-login/managesieve-login-settings-plugin.c
+++ b/src/managesieve-login/managesieve-login-settings-plugin.c
@@ -214,7 +214,7 @@ static bool capability_dump(void)
 static void managesieve_login_config_set
 (struct config_parser_context *ctx, const char *key, const char *value)
 {
-	config_parser_set_change_counter(ctx, CONFIG_PARSER_CHANGE_INTERNAL);
+	config_parser_set_change_counter(ctx, CONFIG_PARSER_CHANGE_DEFAULTS);
 	config_apply_line(ctx, key, value, NULL);
 	config_parser_set_change_counter(ctx, CONFIG_PARSER_CHANGE_EXPLICIT);
 }