Add 'strict', add docstrings