put internal state out as part of latch api