to raise any exceptions and revert the changes made in the context managed will probably do this in the NDWidget PR ```python try: yield finally: ```