A more useful comment here would be to explain why the new row is being copied from an existing one instead of using a template or something similar, and why it requires clearing the circumference and diameter fields.