improving fallback is array