diff --git a/docs/libcurl/libcurl-errors.3 b/docs/libcurl/libcurl-errors.3
index 0a3b6fd..274222c 100644
--- a/docs/libcurl/libcurl-errors.3
+++ b/docs/libcurl/libcurl-errors.3
@@ -123,8 +123,9 @@ A problem occurred somewhere in the SSL/TLS handshake. You really want the
 error buffer and read the message there as it pinpoints the problem slightly
 more. Could be certificates (file formats, paths, permissions), passwords, and
 others.
-.IP "CURLE_FTP_BAD_DOWNLOAD_RESUME (36)"
-Attempting FTP resume beyond file size.
+.IP "CURLE_BAD_DOWNLOAD_RESUME (36)"
+The download could not be resumed because the specified offset was out of the
+file boundary.
 .IP "CURLE_FILE_COULDNT_READ_FILE (37)"
 A file given with FILE:// couldn't be opened. Most likely because the file
 path doesn't identify an existing file. Did you check file permissions?
diff --git a/docs/libcurl/symbols-in-versions b/docs/libcurl/symbols-in-versions
index a284d1f..3829abb 100644
--- a/docs/libcurl/symbols-in-versions
+++ b/docs/libcurl/symbols-in-versions
@@ -37,7 +37,7 @@ CURLE_FAILED_INIT               7.1
 CURLE_FILESIZE_EXCEEDED         7.10.8
 CURLE_FILE_COULDNT_READ_FILE    7.1
 CURLE_FTP_ACCESS_DENIED         7.1           7.17.0      7.20.0
-CURLE_FTP_BAD_DOWNLOAD_RESUME   7.1
+CURLE_FTP_BAD_DOWNLOAD_RESUME   7.1           7.20.0
 CURLE_FTP_CANT_GET_HOST         7.1
 CURLE_FTP_CANT_RECONNECT        7.1           7.17.0      7.20.0
 CURLE_FTP_COULDNT_GET_SIZE      7.1           7.17.0      7.20.0
diff --git a/include/curl/curl.h b/include/curl/curl.h
index 7fd4bc9..6cf3a7e 100644
--- a/include/curl/curl.h
+++ b/include/curl/curl.h
@@ -422,18 +422,9 @@ typedef enum {
 
 /* Backwards compatibility with older names */
 
-/* The following were added in 7.17.0 */
-/* These are scheduled to disappear by 2009 */
-
-/* The following were added earlier */
-
+/* The following was added before 7.17.0 and is scheduled to be removed by the end of 2010 */
 #define CURLE_FTP_BAD_DOWNLOAD_RESUME CURLE_BAD_DOWNLOAD_RESUME
 
-/* This was the error code 50 in 7.7.3 and a few earlier versions, this
-   is no longer used by libcurl but is instead #defined here only to not
-   make programs break */
-#define CURLE_ALREADY_COMPLETE 99999
-
 #endif /*!CURL_NO_OLDIES*/
 
 /* This prototype applies to all conversion callbacks */
