diff --git a/lookaside_upload b/lookaside_upload
index e42f3ec..4c5612a 100755
--- a/lookaside_upload
+++ b/lookaside_upload
@@ -79,15 +79,9 @@ fi
 checksum=$(sha1sum ${file}|awk '{print $1}')
 
 f_log "Checking if file already uploaded"
-result=$(curl ${lookaside_baseurl}/sources/upload.cgi \
-	--fail \
-	-s \
-	--cert ~/.centos.cert \
-	--form "name=${pkgname}" \
-	--form "branch=${branch}" \
-	--form "sha1sum=${checksum}")
-
-if [ "$result" = "Available" ] ;then
+local_size=$(stat -c %s ${file})
+remote_size=$(curl --silent -i --head ${lookaside_baseurl}/sources/${pkgname}/${branch}/${checksum}|grep "Content-Length"|cut -f 2 -d ':'|tr -d [:blank:]|tr -d '\r')
+if [ "$local_size" -eq "$remote_size" ] ; then
   f_log "File already uploaded"
   exit 3
 fi
@@ -118,7 +112,6 @@ if [ "$upload_result" -ne "0" ] ;then
 fi
 
 f_log "Validating that source was correctly uploaded ...."
-local_size=$(stat -c %s ${file})
 remote_size=$(curl --silent -i --head ${lookaside_baseurl}/sources/${pkgname}/${branch}/${checksum}|grep "Content-Length"|cut -f 2 -d ':'|tr -d [:blank:]|tr -d '\r')
 if [ "$local_size" -eq "$remote_size" ] ; then
   f_log "[SUCCESS] Source should be available at ${lookaside_baseurl}/sources/${pkgname}/${branch}/${checksum}"