empty list case of get_statistics_subset
diff --git a/src/bear.erl b/src/bear.erl
index 39111f5..d46aa8a 100644
--- a/src/bear.erl
+++ b/src/bear.erl
@@ -96,7 +96,7 @@
      {n, 0}
     ].
 
-get_statistics_subset(Values, Items) ->
+get_statistics_subset([_,_,_,_,_|_] = Values, Items) ->
     Length = length(Values),
     if Length < ?STATS_MIN ->
 	    [I || {K,_} = I <- get_statistics([]),
@@ -112,7 +112,9 @@
 			end,
 	    report_subset(Items, Length,
 			  SortedValues, Scan_res, Scan_res2)
-    end.
+    end;
+get_statistics_subset(Values, Items) when is_list(Values) ->
+    [{Item, 0.0} || Item <- Items].
 
 calc_steps(Items) ->
     lists:foldl(fun({I,_},Acc) ->