failsafe added