No - we'll leave them as optional and raise errors as currently implemented. We can consider documentation in the README as well.