9514cb8c12
Only use 'limits' to set a custom upper bound. Checking if the actual maximum gets exceeded is not necessary.