You sure?

<pre>
(rdb:1) pp token_pointer.inspect
"#&lt;FFI::MemoryPointer address=0x5cc5c00 size=4>"
(rdb:1) pp token_pointer.read_pointer.address
840
</pre>

But

<pre>
(rdb:1) pp token_pointer.read_pointer.inspect
"#&lt;FFI::Pointer address=0x000348>"
(rdb:1) pp token_pointer.read_uint
840
</pre>