difference between failed array