Next mostly in place
Map iterator works with Next