In the testability rework, I ran into trouble from the db being cached when transitioning from the "temp catalog" to the "permanent catalog", so I made passing the latest db into methods an "always thing" rather than a "sometimes thing".