was this bit not relevant? should we handle an array as well? would there be something to handle a normal collection as well? or will that never happen in a relevant case anyways?