diff --git a/submit.sh b/submit.sh
index 9e549cde2dcd2b83def41cabbfe2ef7c17102a60..7dfb406f7b03a3c759c232c7160b6a8aaaeecc14 100644
--- a/submit.sh
+++ b/submit.sh
@@ -18,4 +18,5 @@ wiki="https://$hust_submit_server_host/teach/api/uploads/"
 tarball=$(mktemp -q).tar.bz2
 bash -c "cd .. && tar cj ${cwd} > ${tarball}"
 echo curl -F "task=${task}" -F "id=${STUID}" -F "name=${STUNAME}" -F "submission=@${tarball}" ${wiki}upload
-curl -F "task=${task}" -F "id=${STUID}" -F "name=${STUNAME}" -F "submission=@${tarball}" ${wiki}upload
+curl -F "task=${task}" -F "id=${STUID}" -F "name=${STUNAME}" -F "submission=@${tarball}" ${wiki}upload -v ||
+    echo 'ERROR: Upload failed. Recolic proxy server is in HongKong and it"s slow, so you may try again.'