Any reason to do `Q().thenResolve(log)` instead of `Q(log)`?