add null check for sayRandomFactoidForChannel