If collection is passed to composite, but is empty array, the block shouldnt be called