Why the cast here? Isn't fortran_order_data an int32_t* already for its declaration?