anchor.diff:      {ok, Pass};
   verify_value(con_port, Port) ->
       {ok, list_to_integer(Port)};
  -verify_value(con_ssh_auto_accept, Value) ->
  -    {ok, bin_to_atom(Value, false)};
   verify_value(con_ssh_key_pass, Pass) ->
       {ok, Pass};
   verify_value(cred_limit, Limit) ->
  
positive.code: 
  verify_value(con_ssh_user_dir, SshDir) ->
      AbsSshDir = tts_file_util:to_abs(SshDir, ?CONFIG(service_config_path)),
      case filelib:is_dir(AbsSshDir) of
          true ->
              {ok, AbsSshDir};
          false ->
              {ok, <<"~/.ssh">>}
      end;
  verify_value(con_user, User) ->
      {ok, User};
  verify_value(con_host, Host) ->
  
negative.code: verify_value(AKey, Value) when is_list(Value) ->
      % default is to convert to binary
      verify_value(AKey, list_to_binary(Value));
  %bin to atom works only after this line
  verify_value(con_ssh_auto_accept, Value) ->
      {ok, bin_to_atom(Value, false)};
  verify_value(con_type, Value) ->
      {ok, bin_to_atom(Value, undefined)};
  verify_value(allow_same_state, Value) ->
  