Kui avaldis genereerib VB 6-s vea "jaga nulliga", kuna väärtus3 on null. (Aga vaata Kiirnipp nulliga jagamiseks rohkem selle kohta.) Võib juhtuda, et juhtumid, mille tulemusel väärtus 3 on null, on väga haruldased ja esinevad ainult siis naudite puhkust tuhande miili kaugusel, nii et teid võidakse tagasi kutsuda, et programm hädaolukorras lahendada režiim. (Kuule! See juhtub!)
Pärast And Andlso muutmist programm töötab! Põhjus on selles, et ühendi viimast osa - tingimus (väärtus 2 \ väärtus3) - ei teostata kunagi. AndAlso kasutamisel teab VB.NET, et avaldis ei õnnestu, kui on kindlaks tehtud, et tingimuse esimene osa - a ei ole suurem kui väärtus1 - on vale. Nii lõpetab VB.NET seal oleva avalduse hindamise. Sarnase näite saab luua OrElse'i abil.
See analüüs soovitab ka seda, kuidas saate oma koodile teatud tõhusust lisada, korraldades liitloogilise avalduse õigesti. Kui paigutate AndAlso kasutamisel kõige tõenäolisemalt valeväljendi kõige vasakpoolsemasse positsiooni, saate ära hoida täitmistsüklite kasutamise parempoolseima avaldise hindamiseks. Ühes testis ei teeks see piisavalt vahet, et tasuks isegi mõelda. Kuid kui teie test asub mingisuguses ahelas ja seda täidetakse ziloneid kordi, võib see palju muuta.