Others think different about how limits work so another solution is needed. This reverts commit ff62b90636.
ff62b90636