aggiunto controllo sull'effettiva allocazione della memoria