Mi pare che questa funzione non tenga conto della mia osservazione