updated array fallback