Centralize recurring install logic