Ottima spiegazione di @reppo