This will be particularly useful for automating the`--offline` use case and making it completely non-interactive. See #552 for a bit more context.