Why isn't this just a for-loop over to_list?