 			else if match = line.match(@appendRegexp)?[2]
 				append.push(match)
 
-		lineReader.on 'close', =>
-			concats = mapConcats(concats, @getRelativePath, this) if relative
-			callback?(concats)
+		lineReader.on 'close', -> callback?(concats)
 
 	concat: (options, callback) ->
 		[options, callback] = discernOptions(options, callback)

		Object.defineProperties this,
			source:
				value: source
			options:
				value: options
			prefix:
				value: prefix
			encoding:

		[options, callback] = discernOptions(options, callback)
		{recursive = true} = options
		ensureStream dest, defaultEncoding: @encoding, (stream, end) =>
			@findConcats (concats) =>
				error = null
				concats = mapConcats(concats, (c) => new @Relative(c)) if recursive
				paths = [concats.prepend..., @source, concats.append...]
				joinFiles paths, @encoding, stream, options, -> callback?(error)
			
	@Commenters =
		'': '//'
