Possiamo ottimizzare la fase di compilazione di un linguaggio di programmazione usando un semplice accorgimento.
Nei linguaggi di programmazione all'interno di funzioni e metodi possiamo utilizzare return per evitare di avere troppi blocchi condizionali. Se viene a mancare una condizione necessaria per continuare, return ci permette di non usare else aiutando così il compilatore nella predizione dei salti, operazione notoriamente dispendiosa.