diff --git a/number/currency.js b/number/currency.js
index <HASH>..<HASH> 100644
--- a/number/currency.js
+++ b/number/currency.js
@@ -28,8 +28,7 @@ module.exports = memoize(function (db) {
 	}, {
 		toString: { value: function (descriptor) {
 			var num = 0, step, prefix;
-			step = (descriptor && !isNaN(descriptor.step))
-				? Math.max(descriptor.step, this.constructor.step) : this.constructor.step;
+			step = (descriptor && !isNaN(descriptor.step)) ? descriptor.step : this.constructor.step;
 			if (step) {
 				while (step < 1) {
 					++num;
Issue #1. Always honour step from property descriptor.