normalize size.
fix bug introduced by simplify num_parts