null safe timeout
diff --git a/lib/src/usage_impl.dart b/lib/src/usage_impl.dart
index c94b4e5..73acc24 100644
--- a/lib/src/usage_impl.dart
+++ b/lib/src/usage_impl.dart
@@ -202,7 +202,7 @@
     Future f = Future.wait(_futures).catchError((e) => null);
 
     if (timeout != null) {
-      f = f.timeout(timeout, onTimeout: () => null);
+      f = f.timeout(timeout, onTimeout: () => []);
     }
 
     return f;