Why is this method called 'append_iter_data'? Is there a reason why 'append' is not a good method name.