using  realInternalValue