El código anidado es terrible. Aceptaré cinco llamadas de función extra en lugar de una capa más de anidamiento cada vez