It wasn't clear whether the conversion would create a new file or replace the old one Recreated #8952 directly from github
Also added a IsRunning function as it was impossible to know whether it had been started or not (I will use it in later PRs but it should be there anyway)