setLimitPerPage now throws an InvalidArgumentException