Local Library Limitations

Probably just an oversight when we made the API based on an assumption which now doesn’t hold. Feel free to move this to a bug and/or send a PR to fix it. We can either make the code work with both cases, or just break the API, which is likely safe as I think we only have the json, whoosh and now sqlite local libraries to worry about so far.