empty array error bug fix