added static fallback