Won't this always be true? (even empty arrays are truthy). The `for` loop will handle the empty case