parameter that cannot be negative.