added a voidstate, as per issue #6