Use self-contained init task