sigh, map returns an iterator on Python 3
update