set volatile