background: preserve background and allow sane restart