Do a proper reinterpret_cast.