fallback protocols