return iterable instead of list

See Issue #1