while I was working out how Q functioned I somehow cultivated the belief that Q(log) was calling log rather than passing it.  (after reading your question and a quick test I've discovered that was a superstition)

no good reason