aan, C #, ajonaikaisen poikkeus heitetään kun runtime yrittää heittää double int arvo. Visual Basic, joka mahdollistaa kaventuminen tuloksia oletuksena, tulos on vielä pahempi-virhearvio tapahtuu. On paljon helpompi korjata vika, joka kääntäjä saaliit ja paljon vaikeampi havaita ja korjata ajonaikaisen virheen, joten yleinen luokka tarjoaa selkeää hyötyä.