attempt to fix issue #75: allow iterables by casting to list once