Ein "return NULL" im Fehlerfall wäre ggf. sinnvoller.