translate English to French: That much is completely obvious.
Ceci ne souffre hélas aucune discussion.