fail safe

fail safe