This needlessly complicates things imho, e.g. how would I only enabled it for 'load', 'purge', 'unload', 'use'? Also pass `args` to `self.tweak_stdout`? :(