Excelente.
Que bueno que has captado la idea, es cierto que no había necesidad de meter el código dentro del bloque, pero era requerido verificar la existencia de ciertas variables antes de usarlas.
Eso lo debes hacer siempre.
Una forma breve y más efectiva sería así: