Currently it expects to be constructed, one method to be run, and then discarded. It's better to delete all state on subsequent method invocations and just work.