diff --git a/lib/src/utils.dart b/lib/src/utils.dart
index d3ea1b609b83e320888561f90dcaeac3808142d9..988d8d0c7dfbdc039d092a52ab618bcc80f11205 100644
--- a/lib/src/utils.dart
+++ b/lib/src/utils.dart
@@ -149,13 +149,6 @@ String sha1(String source) {
   return CryptoUtils.bytesToHex(sha.close());
 }
 
-/// Returns a [Future] that completes in [milliseconds].
-Future sleep(int milliseconds) {
-  var completer = new Completer();
-  new Timer(new Duration(milliseconds: milliseconds), completer.complete);
-  return completer.future;
-}
-
 /// Configures [future] so that its result (success or exception) is passed on
 /// to [completer].
 void chainToCompleter(Future future, Completer completer) {
diff --git a/test/test_pub.dart b/test/test_pub.dart
index eb92162d7eb697c35945b1253c42128c5612a556..bb63abc8c7fd6808e1b71c782f6423fd65da4f53 100644
--- a/test/test_pub.dart
+++ b/test/test_pub.dart
@@ -10,7 +10,7 @@ library test_pub;
 
 import 'dart:async';
 import 'dart:collection' show Queue;
-import 'dart:io' hide sleep;
+import 'dart:io';
 import 'dart:json' as json;
 import 'dart:math';
 import 'dart:utf';