 			@emitSync('welcome', {docpad}, complete)
 
 		# Anyomous
+		# Ignore errors
 		tasks.push (complete) =>
 			# No statistics or username is already identified
 			return complete()  if !mixpanelInstance or @userConfig.username
 
 			# User is anonymous, set their username to the hashed and salted mac address
 			require('getmac').getMac (err,macAddress) =>
-				return complete()  if err
+				return complete()  if err or !macAddress
 
 				# Hash with salt
 				try

					$country_code: @getCountryCode()
					languageCode: @getLanguageCode()
				})
				@updateUserConfig({
					identified: true
				})

					return complete()  if err

				# Apply
				if macAddressHash
					@userConfig.name ?= "MAC #{macAddressHash}"
					@userConfig.username ?= macAddressHash

				# Next
				return complete()

		# Track
