Cosi' come hai detto, non c'e' alcun errore.

Probabilmente il problema e' in qualche altra parte del codice, non in quella che hai mostrato.