 
 		# Read the data if it is set
 		tasks.push (complete) ->
+			file.log('notice', "Data check for: #{fullPath}")
 			data = file.getData()
 			if data
 				buffer = new Buffer(data)


		# Stat the file and cache the result
		tasks.push (complete) ->
			return complete()  if file.getStat()
			balUtil.stat fullPath, (err,fileStat) ->
				return complete(err)  if err
				file.setStat(fileStat)


		# Read the file and cache the result
		tasks.push (complete) ->
			file.log('notice', "Read check for: #{fullPath}")
			#return complete()  if file.getBuffer()
			file.log('notice', "Read check blah: #{fullPath}")
			balUtil.readFile fullPath, (err,buffer) ->
				return complete(err)  if err
				file.setBuffer(buffer)
