fail safe fallback

fail safe fallback