Max limit tweaks

Explicitly return a 400 error if `_limit` is greater than `max_limit`.