See my comment on Subscription.java below where I question this and give a use case for negative numbers to mean "send everything without limits".