Il codice è corretto e funziona come previsto; sicuro che il problema sia lì (o in alternativa, sei sicuro di aver effettivamente ricompilato dopo le ultime modifiche)?