remove volatile