Uh... this doesn't work, does it? the `iter` should be `list`?