trap fallback