This reverts commit 6e33e45b943061f79ab6de1b60d04d4c6f32f8f9. Fails to build on 32bit machines due to PointerUnion limitations
This reverts commit 6e33e45b943061f79ab6de1b60d04d4c6f32f8f9. Fails to build on 32bit machines due to PointerUnion limitations