misc : volatile types