diff --git a/lib/console-report.js b/lib/console-report.js
index <HASH>..<HASH> 100644
--- a/lib/console-report.js
+++ b/lib/console-report.js
@@ -41,7 +41,7 @@ lopts = function (options) {
 reportFile = function (name, report) {
 	var str = '', countPad, srcPad;
 	isStatus = false;
-	str += lname(name) + ' ' + lopts(report.options);
+	str += (name ? (lname(name) + ' ') : '') + lopts(report.options);
 	if (report.length) {
 		str += '\n';
 		countPad = partial.call(pad, ' ', String(report.length).length);
@@ -111,7 +111,7 @@ module.exports = function (report, options) {
 		promise = report(reports);
 	} else {
 		promise = report(function (data) {
-			reports = mapToArray(data, process);
+			reports = isArray(data) ? [process(data)] : mapToArray(data, process);
 			reports.parsed = 0;
 			reports.errors = 0;
 			reports.failed = 0;
Fix single file report (when no progress)