diff --git a/lib/duration.js b/lib/duration.js
index <HASH>..<HASH> 100644
--- a/lib/duration.js
+++ b/lib/duration.js
@@ -9,7 +9,7 @@ var d           = require('d/d')
   , mfloor      = require('es5-ext/date/#/floor-month')
   , yfloor      = require('es5-ext/date/#/floor-year')
   , toInteger   = require('es5-ext/number/to-integer')
-  , toUint      = require('es5-ext/number/to-uint')
+  , toPosInt    = require('es5-ext/number/to-pos-integer')
 
   , abs = Math.abs
 
@@ -101,7 +101,7 @@ Duration.prototype = Object.create(Object.prototype, {
 		if (pattern == null) pattern = 0;
 		if (isNaN(pattern)) return format.call(this, pattern);
 		pattern = Number(pattern);
-		threshold = toUint(arguments[1]);
+		threshold = toPosInt(arguments[1]);
 		s = "";
 		if (pattern === 1) {
 			if (threshold-- <= 0) s += abs(last = this.millisecond) + "ms";
Update up to changes in es5-ext