TMP - TODO
return deferreds from addLog, addCompleteLog, and log.add*