That's really the best case, and it's down to a few constructs now, which, typically, you have high failure rates.
Eso sería el mejor de los casos y unas pocas opciones están cerca, pero normalmente la tasa de fallo es muy elevada.