Clarified behavior of update_project_info()