No, using reinterpret_cast there is wrong (though a minor sin). Updated in 5664dd2.