translate English to French: I think that goes without saying.
Cela me semble aller de soi.