translate English to French: There was no other way until now.
Il était impossible de procéder autrement à ce jour.