Could and could have done