New def initially has empty array