It would be better to throw an ArgumentOutOfRange exception for 0 > limit > 100, so that users don't get unexpected results without any errors.