Added reset() method, doing some exploratory development.