 		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

	###
	uploadItem: (connection, item) =>
		# Set the entire remote path
		remote_path = @_normalize(@config.path.remote + item.remote)

		# Upload the file to the server
		connection.upload item.name, remote_path, (error) =>
