la funzione è corretta.
come l'hai richiamata?