closes #1, closes #2. Manifests have ranges