Does this essentially check for add_log being invoked with no arguments? Shouldn't that be an error of some kind?