Perhaps ideally, but that's a lot of complexity and work for a single setting.