I agree with everything, it's a good move, except modifying daemon data. IMHO, you should rather move the ``last_promises_validated`` outside and make it a general config parameter, instead of daemon specific, even if daemons are the only ones using it, as long as it is in shared code.