feel like there shouldn't be breaks here for the `||` since it's logically the same argument

`limit || Infinity`