back to functional state (not tested)