 		logger.log process: @pipe.pid, reason: reason, 'killing'
 		return if @state == 'killed'
 		@pipe.kill('SIGKILL')
-
-	setEndOfStreamMarker: () ->
-		return if @setup
-		@sendCommand("@ENDOFSTREAMMARKER") # make this string a valid word
-		@setup = true
 
 	setTerseMode: () ->
 		@sendCommand("!")

		# receive the end of data marker
		@state = 'busy'
		@callback = callback
		@setEndOfStreamMarker()
		@setTerseMode()
		@write(words)
		@flush()

				@callback err, []

		output = ""
		endMarker = new RegExp("^(#{language}|Error)$", "m")
		@pipe.stdout.on "data", (chunk) =>
			output = output + chunk
			# We receive the language code from Aspell as the end of data marker
			if chunk.toString().match(endMarker)
				@callback(null, output.slice())
				@state = 'ready'
				output = ""
