1) OK
2) OK
3) print a warning, no default.
4) I can add the documentation. The contents of the docs are available in a separate repository in HTML form.