 		item.started = true
 
 		# Set the entire remote path
-		remote_path = @_constructRemotePath(path.normalize(@config.path.remote + item.remote))
+		remote_path = @_normalize(@config.path.remote + item.remote)
 
 		# Delete the file from the server
 		connection.delete remote_path, (error) =>

		console.log "Checking revisions...".bold.yellow
		
		# Retrieve the revision file from the server so we can compare to our local one
		remotePath = @_constructRemotePath(path.normalize(@config.path.remote + @config.revision))
		@connection.get remotePath, (error, data) =>
			# If the file was not found, we need to create one with HEAD hash
			if error

		if @toUpload.length
			console.log "Files that will be uploaded:".bold.blue
			for file in @toUpload
				remoteFile = @_normalize(@config.path.remote + file.remote)
				console.log("[ ? ]".blue, "#{file.name}".blue, ">".green, "#{remoteFile}".blue)

		prompt.start()
