Add logic to ignore new_name if empty