Don't use exceptions. Docstring