prepared fallback generation