fix bug, local fallback