It always happens after break_into_pieces(), so call it there.
https://codereview.appspot.com/576110043