runs without interference