Should the `[:3500]` slice be an `__init__` argument? -- @ijl