now marks both empty and nil slices as zero value