Recovering is part of initialization. Inited state check should be good enough.