add shell_fallback