 # **npm modules**
 _isFunction = require( "lodash/isFunction" )
 _result = require( "lodash/result" )
-usage = require( "usage" )
+if os.platform() isnt "win32"
+	usage = require( "usage" )
 disk = require( "diskusage" )
 
 # **internal modules**

				return

			if type is "metric"
				usage.lookup process.pid, (err, _usage)=>
					if err
						cb( err )
						return


		@active = true
		if not @config.name?.length
			@emit "error", @_handleError( true, "ENONAME" )
			return

		if not _isFunction( @config.identifier ) and not @config.identifier?.length
			@emit "error", @_handleError( true, "ENOIDENTIFIER" )
			return

		# generate send functions
