more robust when commit_date is missing