handle null arrays