Das ist eigenartig...
Zeig mal die ganze Funktion.
Da ich bei meinem keinen Fehler gefunden hab, habe ich es gerade getestet und es funktioniert problemlos. Also darann kann es nicht liegen.