Fixed ProbeForRead* macros: make sure the data always is read while probing it