May be we should test here , it is an array and throw an exception ?