think we're leaking state