anchor.diff:          S#step{service = ?SERVICE_OPW, function = status, ctx = OpwCtx},
           Ss#steps{service = ?SERVICE_OPW, action = add_storages, ctx = StorageCtx},
           Ss#steps{action = register, ctx = OpCtx, condition = Register},
  -        S#step{function = modify_letsencrypt_enabled, ctx = OpCtx},
  +        S#step{function = mark_letsencrypt_decided, ctx = OpCtx},
           Ss#steps{action = obtain_webcert, ctx = OpCtx, condition = LetsEncryptCondition},
           Ss#steps{service = ?SERVICE_OPA, action = add_users, ctx = OpaCtx}
       ];
  
positive.code:                 % step if error occured
                  mark_letsencrypt_undecided()
              end,
              set_has_letsencrypt_cert(true);
          false ->
              set_has_letsencrypt_cert(false),
  
negative.code:                 Record#service{ctx = maps:put(has_letsencrypt_cert, false, ServiceCtx)}
          end
      end);
  mark_letsencrypt_decided(_) -> ok.
  
  %%--------------------------------------------------------------------
  %% @doc
  