must be volatile