diff --git a/src/main.c b/src/main.c
index 777b024a555a03d1ed14881a15a2dff5d7b8aae8..55d1d0adf11beb12d1f9a2a5ab6c9050b88c9dcf 100644
--- a/src/main.c
+++ b/src/main.c
@@ -643,7 +643,7 @@ static void help(void)
     "    --ftp-ssl       Try SSL/TLS for ftp transfer (F)",
     "    --ftp-ssl-control Require SSL/TLS for ftp login, clear for transfer (F)",
     "    --ftp-ssl-reqd  Require SSL/TLS for ftp transfer (F)",
-    "    --ftp-ssl-ccc   Send CCC after authenticating. (F)",
+    "    --ftp-ssl-ccc   Send CCC after authenticating (F)",
     "    --ftp-ssl-ccc-mode [active/passive] Set CCC mode (F)",
     " -F/--form <name=content> Specify HTTP multipart POST data (H)",
     "    --form-string <name=string> Specify HTTP multipart POST data (H)",
@@ -684,7 +684,7 @@ static void help(void)
     "    --proxy-ntlm    Use NTLM authentication on the proxy (H)",
     " -P/--ftp-port <address> Use PORT with address instead of PASV (F)",
     " -q                 If used as the first parameter disables .curlrc",
-    " -Q/--quote <cmd>   Send command(s) to server before file transfer (F)",
+    " -Q/--quote <cmd>   Send command(s) to server before file transfer (F/SFTP)",
     " -r/--range <range> Retrieve a byte range from a HTTP/1.1 or FTP server",
     "    --random-file <file> File for reading random data from (SSL)",
     "    --raw           Pass HTTP \"raw\", without any transfer decoding (H)",
@@ -702,7 +702,7 @@ static void help(void)
     "    --trace-ascii <file> Like --trace but without the hex output",
     "    --trace-time    Add time stamps to trace/verbose output",
     " -T/--upload-file <file> Transfer <file> to remote site",
-    "    --url <URL>     Spet URL to work with",
+    "    --url <URL>     Set URL to work with",
     " -u/--user <user[:password]> Set server user and password",
     " -U/--proxy-user <user[:password]> Set proxy user and password",
     " -v/--verbose       Make the operation more talkative",