Is it acceptable, do you think, to potentially pass through nil as the :logger ?