Icestate and context_ are not initialized in the constructor.  Possible that context_ needs to be cleared as well--I'll do that in a subsequent changeset