Oh that's a good catch.  I think in that case the correct thing to do is to move with_transaction_id to the routes on ``Otter`` and pass log as an argument to ``OtterConfig`` et al.