 	# @api public
 	###
 	getNwBin: () ->
+		folder = @getZipSubFolder()
 		switch @platform
 			when 'win'
-				path.join @getLocalPath(), 'nw.exe'
+				path.join @getLocalPath(), folder, 'nw.exe'
 			when 'osx'
-				path.join @getLocalPath(), 'node-webkit.app', 'Contents', 'MacOS', 'node-webkit'
+				path.join @getLocalPath(), folder, 'node-webkit.app', 'Contents', 'MacOS', 'node-webkit'
 			when 'linux'
-				path.join @getLocalPath(), "node-webkit-v#{@version}-#{@platform}-#{@arch}", 'nw'
+				path.join @getLocalPath(), folder, 'nw'
 
 	###
 	# Downloads the node-webkit archive.

		path.join __dirname, '..', @binFolder, @version, "#{@platform}-#{@arch}"

	###
	# Returns the local path to the snapshot binary.
	# NOTE: The binary might not exist, see verifyBinaries().
	#

	###
	getSnapshotBin: () ->
		snapshotExecutable = if @platform is 'win' then 'nwsnapshot.exe' else 'nwsnapshot'
		folder = @getZipSubFolder()
		path.join @getLocalPath(), folder, snapshotExecutable

	###
