do not log if nil