The input range is deliberately limited to avoid unlikely values. You may disagree with this, but it is not a bug.
You could argue that there is a minor inconsistency between the input and output ranges, but the output value does have to be explicitly set, whereas the input could be anything.