Make the fallback logic clearer.