Seems the return value is no necessary, right? Since you always return NULL.