Move run to volatile