sometimes there is no array