online-offline-patented-fail-safe