initialization step can survive uninitialized state:)