I don't think container_of would ever return a NULL pointer?