Changes:
  - weaked list-contstraint to iterable