as discussed with @jrbl, need to handle case where new_section_id is some form of `None`