another iterator update, changed start_of_padding to iterator