#217 unmodifiable reference should be volatile